About 20 Denbigh Street Residents Association Limited (03113208) United Kingdom