About Trafalgar View Rtm Company Limited (09257203) United Kingdom