About Lucas Lifts Ltd (10992367) United Kingdom