About Townsend Investment Group Limited (12907643) United Kingdom