About Barrgrove Limited (12515669) United Kingdom