About R J Townsend Property Development Limited (07922275) United Kingdom