About Investlease Plc (12548287) United Kingdom