About St. Mark S Property Ltd (10425480) United Kingdom