About Newhall Leicester Limited (13502532) United Kingdom