Contact

Enquiries

T: +44 (0)1622 805 222

T: +44 (0)1622 321 312

E: info@storehouselondon.com

 

Head Office

Store House London Ltd
The Barn
Faversham Rd
Lenham
Kent ME17 2EX