About Walford Automotive Components Limited (00673624) United Kingdom