Company name: Sofa And Sofa Bed London
Description: Sofas in appointment-only showroom
17 Chelsea Wharf,15, Lots Rd, London SW10 0QJ, United Kingdom