About De Palma Ltd (13374429) United Kingdom