About N&s Pinches Ltd (13038462) United Kingdom