About French Duncan Ltd. (SC290976) United Kingdom