About Alastair Findlay Limited (13181412) United Kingdom