About Baygrove Investments Limited (08328000) United Kingdom