About S. Hatch Solutions Limited (09198803) United Kingdom