About Findlay & Company Financial Services Limited (SC188928) United Kingdom