GARRARD HOLDINGS LIMITED Company number 04144080 · Monitor this company Active Overview People 20 Financial Control Charges Documents Analysis Location Related Registered office Address24 Albemarle Street, London, W1S 4HT PostcodeW1S 4HT Companies at this postcode 7 Map