About Lexwood Properties Limited (04867241) United Kingdom