About Sellers Restaurants Limited (11178591) United Kingdom