About Quimby Lifters Limited (12026966) United Kingdom