Pinsents reports revenue drop but profit rise