The company has been fined more than half a million pounds