About N & S Capital Ltd (12895216) United Kingdom