About Slough Blinds And Curtains Limited (07292623) United Kingdom