About Mercia Handling & Engineering Limited (05175845) United Kingdom