About Telford Mann Investment Management Limited (06629145) United Kingdom