About D & S Developers Ltd (NI063091) United Kingdom