About St. Marks And St. Francis Management Company Limited (02747667) United Kingdom