About John Duncan Ltd (SC590704) United Kingdom