About Barrowell Holdings Ltd (13579320) United Kingdom