About Mack Property Investment And Development Limited (09686476) United Kingdom