About Terex Financial Services Europe Limited (04958960) United Kingdom