About Rt Managers Ltd (SC596567) United Kingdom