About St. John S Court Finchley Road Management Company Limited (01640741) United Kingdom