About St. Martins Management Company Limited (02545034) United Kingdom