About Luff Linn Holdings Ltd (10442640) United Kingdom