About Foxgrove Properties Limited (05285791) United Kingdom