About 417-425 Finchley Road Management Limited (02751373) United Kingdom