About Howco Special Processing Limited (SC272142) United Kingdom