About Blick International Limited (01337062) United Kingdom