About Open & Shut Blinds Limited (04941792) United Kingdom