About Barrow Holdings Ltd (12650296) United Kingdom