About Townsend Property Management Ltd (08652118) United Kingdom