About Leonardo 17 Ltd (13526826) United Kingdom