About Chef S O Clock Limited (12259360) United Kingdom