About Finchley Management Limited (10116089) United Kingdom