About St Margarets Trustees (property) Limited (06499194) United Kingdom