About St. Michaels Management Company Limited (02247541) United Kingdom