About Duncan Corporate (secretaries) Limited (SC398856) United Kingdom