About Stanhope Research And Development Limited (08542551) United Kingdom