About Millers Tea Room Limited (11773271) United Kingdom