About J Towle Limited (06161748) United Kingdom