About Barrow Humber Limited (13340847) United Kingdom