About Douthwaite & Sons Holdings Limited (12178309) United Kingdom