Revenue rebounds at Clarke Willmott to £36.2m