About Eccar Holdings Limited (11632638) United Kingdom