About Barrow Yeoman Investments Ltd (13233162) United Kingdom