About Greenfinch Homes Ltd (10061592) United Kingdom