About Newmill Holdings Limited (04937332) United Kingdom