About Latch Lifter Ltd (11841902) United Kingdom