About The Happy Hatters Cafe Limited (13113270) United Kingdom