About Ball Components Limited (01154626) United Kingdom