About No. 3 Templewood Avenue Residents Association Limited (01807858) United Kingdom