About Dewhurst Torevell & Co Limited (03279315) United Kingdom