About The Towpath Inn Limited (11381721) United Kingdom