About Townsends Bar Ltd (12731202) United Kingdom