About Ludlow Restaurants Ltd (11773274) United Kingdom