About Barrie Towle Limited (01833064) United Kingdom