About Townsends (garages) Limited (00449858) United Kingdom