About S D Developments Limited (12661077) United Kingdom