About Leatherhead Glass Limited (03040174) United Kingdom