About Libra (longhurst Group) Treasury No 2 Plc (11240880) United Kingdom