About Hatch Associates Limited (02425546) United Kingdom