About Lgr London Limited (10709792) United Kingdom