About Edmunds Management Limited (11422772) United Kingdom