About Alistair Duncan Limited (SC149176) United Kingdom