About Crosshatch Limited (07796194) United Kingdom