About Edmunds & Co Limited (08912944) United Kingdom