About The Lemon Tree Tea Rooms Ltd (10667990) United Kingdom