About Lgc & Sons Limited (09489967) United Kingdom