About Towpath Bars Limited (09216058) United Kingdom