About Travellers Rest Northwich Limited (11581360) United Kingdom