About Rt Stamford Ltd (13303319) United Kingdom