Not a recommendation because i have never used them , but having wasted hours in the past searching for such companies with little success and chancing upon this one right now i got to wondering why we don't have a thread listing those we know .
http://www.tp4x4.com/about-us/
http://www.tp4x4.com/about-us/