About The Findlay-leitch Partnership (SL002396) United Kingdom