About Canal Craft Ltd (06192852) United Kingdom