About The Travellers Rest Newtown Limited (11017612) United Kingdom