About 676 Finchley Road Management Company Limited (03672086) United Kingdom