About Ilford Tea Rooms Ltd (11837085) United Kingdom