About Rc Stourbridge Limited (12037741) United Kingdom