About Mackin Property Development Limited (06188518) United Kingdom