About Lloyd Loom Direct Limited (09102832) United Kingdom