About Lexham Property Developments Limited (09667955) United Kingdom