About Neca Housing Limited (04692108) United Kingdom