About Ss Duncan Ltd (SC398701) United Kingdom