About Barworks (leonard Street) Limited (08397367) United Kingdom