About Shapella Blinds Limited (09119282) United Kingdom