About Mead Management Company Limited (00988898) United Kingdom