About Douthwaite & Co Limited (06967698) United Kingdom