About Roger Royd Limited (10792745) United Kingdom