About N & S Roch Limited (05852515) United Kingdom