About Landa 71 (edi) Ltd (SC694198) United Kingdom