UK brewer Greene King has sold 155 pubs based mainly in the south of England to Admiral Taverns Holdings.