About Meads Investments Limited (08671495) United Kingdom