About N & S Dev Solutions Limited (13094645) United Kingdom