About Lloyd Loom London Limited (08752960) United Kingdom