About Mellieha Associates Limited (SC467939) United Kingdom