About Leamington Blinds Limited (13561198) United Kingdom