About Townsend & Collins Investments Limited (03163568) United Kingdom