About Lockyer Of London Limited (10334315) United Kingdom