About 672 Finchley Road Management Company Limited (03157436) United Kingdom