About Findlay Investments Limited (01122020) United Kingdom