About Travellers Rest Ltd (11263064) United Kingdom