About Elobau Vehicle Components Limited (05024287) United Kingdom