About Townsend Accommodation Ltd (05908522) United Kingdom