About St Marks Properties Limited (09098530) United Kingdom