About St Marks Properties (rms) Limited (10066416) United Kingdom