About Happold Consulting Limited (03895873) United Kingdom