About Nph Associates Ltd (07878112) United Kingdom