Site Cleared for £60 Million Luxury Apartment Complex North Wales developers Anwyl Construction have cleared a Liverpool city centre site in preparation for a £60 million eco-friendly...