UK Showroom

Base London’s headquarters is located minutes from the heart of London. 

Loughton is the spiritual home of the Brand and houses the Brand’s design, customer services, merchandising and marketing departments and the area’s easy transport links to the capital, major motorway network and airports, allows the staff to travel both domestically and internationally to meet customers, gather inspiration and sell the Brand on a grand scale.