About N.todd Financial Ltd (10375487) United Kingdom