About De Luca Developments Limited (10617974) United Kingdom