About Barrow Hill Limited (04470089) United Kingdom