About Humberside Tail Lifts Limited (03920482) United Kingdom