About S & D Developments Limited (NI063291) United Kingdom