About Holkham Management Limited (13418734) United Kingdom