About Mckenna Townsend Public Relations Limited (04716191) United Kingdom