About Boro Blinds Ltd (09984591) United Kingdom