About St Mark S Place Management Company Limited (07672037) United Kingdom