About Seneca Social Housing Limited (11919729) United Kingdom