Find us
Our head office:
Lambourn House
17 Sheen Lane
Mortlake
London, SW14 8HY
Parking avalaible within IMC complex.
Central London office:
4th Floor
18 Hanover Street
Mayfair
London, W1S 1YN
Whatever your query, we would love to hear from you.
Tel: 020 3761 6942
Fax: 020 8392 6112
Email: info@imcfs.co.uk
Registered in England and Wales.
Registration Number 4163895