About Noadies Tea Stop Limited (11704493) United Kingdom