About Eden Mayers Limited (08910198) United Kingdom