About H C Townsend & Son Ltd (05566959) United Kingdom