About Travellers Rest Holdings Ltd (13532418) United Kingdom