About Sir Toby S Taverns Ltd. (13284798) United Kingdom