About Lux Lease Ltd (12313085) United Kingdom