About Landa Asset Management Plc (03500650) United Kingdom