About St Margarets Management Limited (10601406) United Kingdom