About Still Waters Canal Boat Holidays Limited (13560032) United Kingdom