About Barrow Group Limited (13184726) United Kingdom