About Lancaster Canal Boats & Waterbus Ltd (08964214) United Kingdom