About Hortech International Limited (03332255) United Kingdom