About Alastair Meldrum Limited (11135703) United Kingdom