About Millard Properties Limited (03299824) United Kingdom