About Dewmar & Co Ltd (10827947) United Kingdom