About Lloyd Loom Limited (02074593) United Kingdom