About Finsbury Square 2021-1 Green Parent Limited (13367340) United Kingdom