About Shades & Shutters Limited (07049801) United Kingdom