About Milo Property Development Limited (09977412) United Kingdom