About 6 Alexandra Terrace Rtm Company Limited (07232129) United Kingdom