About Castle Welsh Crafts Limited (04645509) United Kingdom