About Townend Healthcare Limited (10359459) United Kingdom