About The Tow Bar Group Ltd (13391723) United Kingdom