About Townend Care Limited (SC269453) United Kingdom