About Crystal Curtain & Blind Manufacturers Ltd (04379496) United Kingdom