About Twenty Six Green Street Residents Association (1993) Limited (02831615) United Kingdom