About Shrewsbury Mews Residents Association Limited (01877270) United Kingdom