About St. Marks Hill Management Company Limited (00946398) United Kingdom