About Newick Holdings Ltd (13165980) United Kingdom