About R & T Solutions London Limited (09586648) United Kingdom