About Stable Mews Residents Limited (11274518) United Kingdom