About St James Mews Management Company (leeds) Limited (05048617) United Kingdom