About 24-26 Norfolk Street Rtm Company Limited (12424294) United Kingdom