Our head office is based in Andover Hampshire, where we employ about 55 staff. We are only 70 miles from Central London and close to the M3 and M4 motorways which lead us efficiently into the country’s main road network. Andover also has a main line rail service to Central London.