About Intermede Investment Partners Limited (08827481) United Kingdom