About Craftclinch Limited (02295517) United Kingdom