About 264-270 Finchley Road Management Limited (11181875) United Kingdom