About Highgrove Properties & Investments Limited (02573619) United Kingdom