About Trowbridge Towbar Services Limited (05315558) United Kingdom