About Melia Smith & Jones Limited (04041907) United Kingdom