A Bedford based contractor has been fined for safety failings while working on a roof at a local car firm.