About Garrad & Lamb Commercials Ltd (11526575) United Kingdom