About R & T 2020 Limited (SC649043) United Kingdom