About Findlay Irvine Limited (SC035193) United Kingdom