About Two Thirty Finchley Road Management Limited (00689133) United Kingdom