About Deji Properties Ltd (11320825) United Kingdom