About Walthamstow Shutter Blinds Ltd (13338361) United Kingdom