About St. Mary Street Management Company (1996) Limited (03524954) United Kingdom