About Evesham Management Limited (12739414) United Kingdom