About Herts & Essex Holdings Limited (12483401) United Kingdom