About Mead Investments Limited (04928307) United Kingdom