About N&s Marketing Ltd (SC699362) United Kingdom