About Milo Property Holdings Limited (03608806) United Kingdom