About J J & S Dewhurst Engineering Services Limited (04480371) United Kingdom