About Montgomery Finlay & Co Llp (NC000905) United Kingdom