About St. Mary S Mead Management Company Limited (03293365) United Kingdom