About Welsh Canal Holiday Craft (holdings) Limited (01104804) United Kingdom