Company name: Kellys Blinds
Description: Showroom for custom blinds & shutters
Unit 16, Acacia Business Centre, Howard Rd, London E11 3PJ, United Kingdom