BP has been fined £400,000 ($490,000) after admitting breaching control of major hazard regulations and health and safety legislation following an oil spill and gas leak at the Sullom Voe