About The Boston Blind & Shutter Company Ltd (08396996) United Kingdom