About Bargrove Investments Limited (10370296) United Kingdom