About Heckfield Management Limited (06208603) United Kingdom