About Taylors Restaurant & Sports Bar Limited (11764102) United Kingdom