About S.d.l. U.k. Ltd (06788150) United Kingdom