About Barrow Management Limited (05287503) United Kingdom