About South Lockleaze Cohousing Project Residents Association Ltd (13492939) United Kingdom