About Mills & Mills Properties Ltd (13049931) United Kingdom