About Ricky Mead Ltd (08903199) United Kingdom