About De Luca Associates Limited (05943242) United Kingdom