About Mellex Property Limited (SC552830) United Kingdom