About Mellin Property Ltd (12073584) United Kingdom