About Meaford Holdings Limited (12954443) United Kingdom