About Lexgrove Properties Limited (09749258) United Kingdom