One of Australia’s biggest shopping centre owners, SCA Property Group, signs 10-year deal to power four sites cross NSW and…