About Meads (holdings) Limited (07985384) United Kingdom