About St James Mews (seaford) Management Company Limited (10016712) United Kingdom