About Townsend Developments (devon) Limited (09807528) United Kingdom