About S. Melia Limited (08662825) United Kingdom