Kellys Blinds ← View details Unit 16, Acacia Business Centre, Howard Road, London, England E11 3PJ +44 20 8556 4147 Get Directions From* To * — Required information