About 118 Trafalgar Road (rtm) Company Limited (06665957) United Kingdom