About Townsend Property Development Ltd (07405552) United Kingdom