About The Indian Tea Rooms Ltd (12185228) United Kingdom