Company Name: Grimshaw & Company, Registration Number: 1317665, VAT Number: 226 6359 53, Registered Address: 5 Station Parade, Uxbridge Road, Ealing, London, UK, W5 3LD