About Rtw Stamford Holdings Ltd (12046273) United Kingdom