About Alistair Buchan Ltd. (SC254201) United Kingdom