About R & R T A Nick S Newsmarket Limited (06636991) United Kingdom