About Barrow Haven Ltd (13662977) United Kingdom