About Meopham Investments Limited (04430552) United Kingdom