About Alastair Dodd Limited (12072702) United Kingdom