About Hammond Solvents Limited (01261829) United Kingdom