About Twitchell Industrial Brushes Limited (12060762) United Kingdom