About Oscars Bar Canal Street Limited (13639785) United Kingdom