A physical presence in central London is often an essential element by which a growing business with international ambitions connects with its customers in a way that sustains its growth.

Unfortunately the costs involved in establishing such a presence can prove too great for many businesses in their early stages. Often more established businesses find that although a London footprint is important, they only require office accommodation and support services for a few days a month, making their own London base an expensive luxury.

From our offices in Mayfair, Minerva offers a wide range of corporate services supporting businesses with the provision of non-executive directors, full board level management, company secretarial services and process agency arrangements.

An integral part of this offering is the use of Minerva’s London office, allowing clients to take advantage of Minerva’s prime location in a prestigious, grade II listed period building in the heart of Mayfair.

We tailor our London Base offering to the specific needs of each client allowing businesses to have a real presence by providing the desired mix of the following facilities:

  • Full corporate services, including executive and/or non-executive directors
  • Office infrastructure including IT support, telecoms including answering service, desktop computers, printers, scanners and copiers
  • Access to serviced meeting rooms and dedicated support including receptionist, office administrator and secretarial services
  • Mailing and registered office addresses

London Base is complemented by access to Minerva’s global network of professional advisers and its range of international fiduciary, business support and administration services.

London Base is available through Minerva’s offices in Mayfair.


“You have been amazing and I am glad you are looking after dad's file.”

Private client, Nairobi