About Leamington Glass Limited (10462384) United Kingdom