About Townsend Life Care Ltd (07175509) United Kingdom