About St. Margaretsbury Management Co. Limited (02921692) United Kingdom