About Didi Property London Ltd (11119326) United Kingdom