About Mount Tyndal (hampstead) Management Limited (01035581) United Kingdom