About Alastair Meiklejon Ltd (11877330) United Kingdom