About Little Simpsons Tea Room Ltd (11913305) United Kingdom