About Challenger Manufacturing Limited (02680553) United Kingdom