About Townsend Motors Limited (04809315) United Kingdom