About N & S Europe Limited (09356910) United Kingdom