About St Mark S Place Ltd (12377010) United Kingdom