About Highgrove Close Limited (09630252) United Kingdom