Gallagher Benefit Services v Meagher: High Court dismisses £1.85 million earnout dispute