About Blackburn Automotive Solutions Ltd (12698186) United Kingdom