About Lemoore Limited (05676193) United Kingdom