About The Tea House London Limited (12651164) United Kingdom