Company name: O&A - London Design & Architecture Studio
Description: Interior and exterior design studio specialising in super-prime, international residential and commercial refurbishment and architecture services
Unit 14, Chelsea Wharf, 15 Lots Rd, London SW10 0QJ, United Kingdom