About Chick Master Holdings Limited (03664116) United Kingdom