About Travellers Rest (evenwood) Limited (12415611) United Kingdom