About Dewhurst Taw Hill Limited (04964212) United Kingdom