About David Townend & Company Limited (02884614) United Kingdom