About Meads Investments (hampshire) Limited (09255520) United Kingdom