About Spencer Road Residents Association Limited (01079092) United Kingdom