About 5 Ingram Road Finchley Management Company Limited (10612577) United Kingdom