About Alastair Yule Limited (13388986) United Kingdom