Iain Green has a successful Royal Highland Show