Property company raises £10,054 for Macmillan