About Endeavour Plant Holdings Limited (12303128) United Kingdom