About St. James Mews Management Property Company Limited (04019495) United Kingdom