About Alastair Macdonald & Son Ltd (SC287919) United Kingdom