About Mellis Place Limited (11173495) United Kingdom