About Ball Bearing London Limited (12790982) United Kingdom