About Chick N Lick Ltd (SC619439) United Kingdom