About De Martin & Co Ltd (09426908) United Kingdom