About Mead Management Services Limited (03244084) United Kingdom