About Idlehurst Asset Management Ltd (12437101) United Kingdom