About Mersea Investments Limited (07884651) United Kingdom