About Leonard Street Restaurant Ltd (11119344) United Kingdom