About Newmeadow Holdings Limited (11978229) United Kingdom