About The Wizard Tea Room Limited (10105827) United Kingdom