About Cross & Hatch Ltd. (10514634) United Kingdom