About I. J. Dewhirst Limited (02386780) United Kingdom