About Welsh Canal Holiday Craft Limited (03922569) United Kingdom