About Findlay Park Partners Llp (OC303640) United Kingdom