About 22 Alexandra Terrace Rtm Company Limited (09385382) United Kingdom