About Rt Stubble Limited (10527381) United Kingdom