About Mell Properties Limited (04459438) United Kingdom