About St. Andrews Terrace Residents Association Limited (02624445) United Kingdom