About Lgc (teddington) Limited (04090255) United Kingdom