About Newhendre Consultancy Limited (11566960) United Kingdom