About Stephen R. Duncan Ltd. (SC231645) United Kingdom