Head Office Contact Number - Directory for UK Company Head Offices, Sometimes, you may find that you need to get in touch with the head office of a company. This could be because you want to find your nearest store, you wish to enquire about a product or you may want to escalate a complaint about an in-store experience. Getting in touch with the head office ... Read more.