About Townsend Residents Association Limited (02058096) United Kingdom