About Duncans Of London Ltd. (06914766) United Kingdom