About Amherst Management Limited (04511994) United Kingdom