About Leamington Sash Limited (11388036) United Kingdom