About Wells-next-the-sea Properties Ltd (12404037) United Kingdom