About Herts & Essex Maintenance Solutions Limited (11239112) United Kingdom