About Findlay Park Investment Management Limited (03386539) United Kingdom