About Castle Blinds & Curtains Ltd (04864680) United Kingdom