About Finchley Property Ltd (11863262) United Kingdom