About D.duheric & Co Ltd (SC596040) United Kingdom