About Greenfinch Housing Limited (11052201) United Kingdom