About Townsend Construction & Co Limited (06267603) United Kingdom