About N & S Management Services Limited (09108120) United Kingdom