About Cedar Rock Capital Limited (04466326) United Kingdom