About Lexmoor Consulting Limited (08402963) United Kingdom