The former Oaks shopping centre in Acton, west London, will provide 178 apartments and 42,000 sq ft of retail space.