About Leek Co-housing Limited (09867757) United Kingdom