About Barlow Hay & Straw Limited (06878172) United Kingdom