About Barrow Agency Limited (13343172) United Kingdom