CPFC2010 are the (indirect) owners , they purchased the company who held the freehold on Selhurst Park after it went into administration three years ago. Without the freehold interest there wasn't any point in just buying the football club from the administrators.
Its not only the £18M in transfer payments paid out , when you add on the entire wages at the club this season its got to be very near to the £60M Palace will get for finishing bottom. The only good news is once all the mercenaries are gone next season , the £15M per season in parachute payments...