We have seven offices altogether, five of which are in the UK. Our head office is based in Aldershot, Hampshire, followed by UK satellite offices in London, Leeds, Portsmouth and Southampton.

We also have a sales office in Menorca, Spain, as well as an extensive support team just outside of Durban, South Africa.