About Derek Snell Lift Solutions Limited (11965904) United Kingdom