About N & H Uk Holdings Ltd (12331844) United Kingdom