About Stick And Rudder Associates Triumph Classic Car Division Ltd (13329980) United Kingdom