About The Itchen Tea Room Ltd (11662812) United Kingdom