About Thatchers Railway Inn Limited (10002976) United Kingdom