About Alan Findlay Limited (SC239108) United Kingdom