About Lexmoor Properties Limited (08117153) United Kingdom