About S & D L Holdings Ltd (11487306) United Kingdom