About Ed Research And Development Limited (08210626) United Kingdom