About Barrowell Limited (04184496) United Kingdom