About Harts Mead Management Company Limited (12955004) United Kingdom