About N&s Holdings Ltd (12650579) United Kingdom