The London-based gallery is also subject to a Companies House notice to be dissolved, though owner says tax dispute has now been resolved
New London show at Simon Lee Gallery also takes a swipe at art world excess