About Nela Tea House Ltd (08392643) United Kingdom